----- Исходное сообщение ----- От: drmalych Кому: dron@mjk.msk.ru Отправлено: 7 марта 2000 г. 22:55 Тема: MFCByStep Извините я по поводу 6 урока - Есть просьба пояснить часть с созданием rc файла и resource.h - куда тыкать В общем Если не затруднит - то ответьте пожалуйста Ваше руководство - наиболее внятное - но есть некоторые очевидности для специалиста и они же необъяснимости для учащегося С уважением DrMalychДавайте разберем ситуацию, когда нужно создать файл с ресурсами просто без проекта, допустим для того, чтобы готовые ресурсы просто включать в проект и все. В этом файле могут находиться Ваши иконы, логопипы на диалоге о программе и еще куча чего.
Итак запускайте VC выбирайте пункты меню File, а дальше NEW появится диалоговое окно. Переключитесь на вкладку File, дальше Вам нужно выбрать Resource Script ввести имя файла в поле File Name и указать путь в поле Location.

Вот у Вас появится в левой части экрана файл MyResource.rc
Неплохо описать имя H файла, в котором будут находиться ресурсы. Это делается через меню View, а далее Resoure Include.

Появится диалоговое окно, в котором можно указать каким заголовочным файлом можно пользоваться. Давайте его переименуем и нажмем OK.

Теперь его можно редактировать, то есть добавлять ресурсы и изменять их. Для этого нужно воспользоваться меню Insert -< Resource.

После выбора этого пункта меню появится диалоговое окно с предложением выбрать Вам тип создаваемого ресурса.

Выберите диалоговое окно Dialog и оно у вас появится вместе с инструментами для редактирования. Закройте его, нажав правую кнопку с крестиком, и вы увидите, что файл изменился, в нем появилась древовидная структура с описанием Ваших диалогов.

Давайте закроем наш файл и посмотрим, что появилось в каталоге, который мы указали, только не забудьте сохранить проект при закрытии. В каталоге проекта будет два файла
MyRecource.rc MyRecource.hВ MyRecource.rc находятся сами ресурсы, а в файл H идентификаторы ресусов.
//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by MyRecource.rc
//
#define IDD_DIALOG1 101
.......
В последствии этот файл можно просто подключать к проекту, т.е. эти два файла.